$(function () {
  $.fn.extend({

    allp() {
      let self = this;
      let all = 0;
      let count = 0;

      $(".onec:checked").parent().parent().each(function (index, el) {
        count += parseFloat($(el).find(".lzj").prop("value"))
        all += parseFloat($(el).find(".pay").text())
        return all, count
      })
      $(this).find(".gdl span").text(count)
      $(this).find(".yxc").text(count)
      $(this).find(".allp").text(`${all}.00`)
    }
  })

  $(".gdc").find(".godsd").find(".remove").on("click", function () {
    $(this).parent().remove()
  })

  $(".all").each(function (index, el) {
    $(el).on("click", function () {

      $(".onec").prop("checked", $(this).prop("checked"));
      $(".all").prop("checked", $(this).prop("checked"))
    })
  });

  $(".gdc").on("click", "#ck", function () {
    let cbxCount = $(".onec").length;
    let checkedCount = $(".onec:checked").length;
    console.log(cbxCount,checkedCount)
    $(".all").prop("checked", cbxCount == checkedCount);
  })

  if ($(".gdc").find("li").length==1){
    $(".all").prop("checked",false)
  }


  $(".goodslist").on("click", function () {
    $(this).allp();
  });

  $(window).on("load", function () {
    $(".goodslist").allp()
  })

})